<?php
/**
 * 親善チームデータオブジェクトモジュール
 */
require_once dirname(__FILE__) . '/../Controller.php';

class Models_TeamFriend_Controller extends Models_Controller
{
	/********************
	 * データキーコンスタント
	 ********************/
	const KEY_LIST = 'LIST';
	/** チーム名 */
	const KEY_NAME = 'NAME';
	/** 代表者指名 */
	const KEY_DELEGATE = 'DELEGATE';
	/** ＴＥＬ */
	const KEY_TEL = 'TEL';
	/** E-MAIL */
	const KEY_EMAIL = 'EMAIL';

	/**
	 * すべてのデータを返す
	 * Enter description here ...
	 */
	public function getAll()
	{
		return $this->_aryDataSet;
	}

	/**
	 * 追加
	 * Enter description here ...
	 * @var $sName チーム名
	 * @var $sDelegate 代表者氏名
	 * @var $sTes 電話番号
	 * @var $sEMAIL E-MAIL
	 */
	public function add($sName,$sDelegate,$sTel, $sEMAIL)
	{
		$strId = parent::createId();
		$aryDataset = array(
			self::KEY_ID=>$strId,
			self::KEY_NAME=>$sName,
			self::KEY_DELEGATE=>$sDelegate,
			self::KEY_TEL=>$sTel,
			self::KEY_EMAIL=>$sEMAIL
		);
		$this->_aryDataSet[]=$aryDataset;
	}

	/**
	 * 更新
	 * Enter description here ...
	 * @param string $sId
	 * @param string $sName
	 * @param string $sDelegate
	 * @param string $sTel
	 * @param string $sEMAIL
	 */
	public function update($sId, $sName,$sDelegate,$sTel, $sEMAIL)
	{
		$aryData = &$this->_searchId($sId);
		$aryData[self::KEY_NAME] = $sName;
		$aryData[self::KEY_DELEGATE] = $sDelegate;
		$aryData[self::KEY_TEL] = $sTel;
		$aryData[self::KEY_EMAIL] = $sEMAIL;
	}
}